#ifndef BLACKBOARDSTATERUNNING_H
#define BLACKBOARDSTATERUNNING_H

#include "BlackboardState.h"

class BlackboardStateRunning : public BlackboardState
{
public:
    static BlackboardState * instance();

    virtual void packetReceived(BlackboardManager * manager, AbstractPacket * packet);

    virtual const char * getStateName() { return "BlackboardStateRunning"; }
protected:
    BlackboardStateRunning() : joiningNode(NULL) {}
private:
    static BlackboardStateRunning * instancePtr;

    Node * joiningNode;
};

#endif // BLACKBOARDSTATERUNNING_H
